
.page {
  margin: 18px;

  .page_head {
    display: flex;
    justify-content: center;
    margin: 180px;

    .image {
      width: 220rpx;
      height: 220rpx;

      border-radius: 180rpx;
    }

  }

  .page_body {

    .body_title {
      color: rgba(57, 53, 53, 1);
      font-weight: 700;
      font-size: 26.7rpx;
      text-align: center;
      margin-bottom: 32rpx;

    }

    .button {
      border: 0.7rpx solid rgba(213, 213, 213, 1);
      background: #07C160;
      margin: 0 88rpx;

      text-align: center;
      color: rgba(255, 255, 255, 1);
      font-weight: 700;
      font-size: 30.7rpx;
      padding: 32rpx 0;
    }

  }
}

.page_foot {
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 16rpx;

  color: rgba(54, 54, 54, 1);
  font-weight: 700;
  font-size: 24.7rpx;
  line-height: 24.7rpx;


  .foot_xy {
    display: flex;
    justify-content: center;
    justify-items: center;

    .foot_xy_txt {
      color: rgba(202, 58, 58, 255);

    }
  }

}
